<?php

    require_once($application_folder."/controllers/navigator.php");
    class Onsite_anketa extends navigator 
    {
        var $data = array();

        function Onsite_anketa () 
        { 
            parent::navigator();
            $this->load->model('anketa_m','anketa');  
            $this->load->model('style_m','stil');  
        }

        /*CITA PODATKE ANKETE {POLL, QUESTIONS, OPTIONS, STYLES}*/
        function citaj_podatke($id,$bez_stila=FALSE){
            $poll = array (
            'anketa'=>$this->anketa->citaj_anketu($id),
            'odgovori'=>$this->anketa->citaj_odgovore($id),
            'opcije'=>$this->anketa->citaj_opcije($id)
            );
            if(substr($bez_stila,0,1)=='T'){    // -> get first character for condition -> $bez_stila = (TRUE || ?jsoncall=?)
                echo $_GET['jsoncall'] . '(' . json_encode( $poll ) . ');'; 
                return;
            }
            $this->firephp->fb('sa_stilom');
            $style_id;
            $stylecustom_id;
            foreach($poll['anketa'][0] as $key=>$value){
                if($key=='style_id')$style_id=$value;
                if($key=='stylecustom_id')$stylecustom_id=$value;
                //echo $key.':'.$value.'<br />';
            }
            /*VRACA REZULTATE KLASA STILOVA KAO ARRAY - 2parametar FALSE*/
            if($style_id=='---'){
                $poll['klase_stilovi'] = $this->stil->citaj_klase_stilova(array('stylecustom_id'=>$stylecustom_id), FALSE);
            }else{
                $poll['klase_stilovi'] = $this->stil->citaj_klase_stilova(array('style_id'=>$style_id), FALSE);
            }
            echo $_GET['jsoncall'] . '(' . json_encode( $poll ) . ');';
        }
        function glasaj__opcija_radio()
        {
            $this->anketa->glasaj('radio');
        }
        function glasaj__opcija_checkbox()
        {
            $this->anketa->glasaj('checkbox');
        }

        function citaj_rezultate(){
            echo $_GET['jsoncall'] . '(' . json_encode($this->anketa->citaj_rezultate() ) . ');';            
        }
    }

?>
